#ifndef UI_H
#define UI_H

#include <iostream>
#include <sstream>
#include <windows.h>
#include <time.h>
#include <string>
#include <cstdlib>
#include <utility>
#include <iomanip>
#include "User.h"
#include "ActionManager.h"
#include "Menu.h"
#include "Page.h"

using namespace std;
//@author U095387X
class UI{

private:
	User _curUser;
	ActionManager _curActionManager;
	Menu _curMenu;
	Page _curPage;

public:
	UI();
	void printHeader();
	void printNotification();
	void printAction();
	void printMenu();
	void getMenuInput(int menuInput = 0);
	Menu& getMenu();
	Page& getPage();
	void clear();
};


#endif


